TITLE: IMPLEMENTING DOMAIN-SPECIFIC LANGUAGES WITH XTEXT AND

PUBLISHER....: PACKT                LANGUAGE......: ENGLISH
LINK.........: http://is.gd/rSTEWg  RELEASE TYPE..: RETAIL
FORMAT.......: EPUB                 RELEASE DATE..: 2014.01.20
ISBN.........: 9781782160304        STORE DATE....: 2013
SAVED.MONEY..: 24 EURO              DISKCOUNT.....: 03 x 05MB

AUTHOR.......: LORENZO BETTINI

Xtext is an open source Eclipse framework for implementing
domain-specific languages together with its IDE functionalities.
It lets you implement languages really quickly, and, most of all,
it covers all aspects of a complete language infrastructure,
starting from the parser, code generator, interpreter, and

"Implementing Domain-Specific Languages with Xtext and Xtend"
will teach you how to develop a DSL with Xtext, an Eclipse
framework for implementing domain-specific languages. The
chapters are like tutorials that describe the main concepts of
Xtext such as grammar definition, validation, code generation,
customizations, and many more, through uncomplicated and
easy-to-understand examples.

Starting with briefly covering the features of Xtext that are
involved in a DSL implementation, including integration in an
IDE, the book will then introduce you to Xtend as this language
will be used in all the examples throughout the book. We then
proceed by explaining the main concepts of Xtext, such as
validation, code generation, and customizations of runtime and UI
aspects. By the end of the book, you will have learned how to
test a DSL implemented in Xtext with Junit, in order to follow a
test-driven development strategy that will help the developer
implement maintainable code that is much faster and
cleaner.

A test-driven approach is used throughout the book when
presenting advanced concepts such as type checking and scoping.
The book also shows you how to build and release a DSL so that it
can be installed in Eclipse, and gives you hints on how to build
the DSL headlessly in a continuous integration
server.

"Implementing Domain-Specific Languages with Xtext and Xtend"
aims to complement the official Xtext documentation to explain
the main concepts through simplified examples and to teach the
best practices for a DSL implementation in Xtext. It is a
Beginner's Guide which should set you up for professional
development DSL and its Eclipse IDE tooling.

WE PAY OUR RESPECT TO:

BBL - DDU - EEn - iNTENSiTY - JGT - RBS

GREETINGS FLY OUT TO:

DVT - LAXiTY - SO

TEAM KYRIE ELEISON!